SCDBR: A Reasoner for Specifications in the Situation Calculus of Database Updates

نویسندگان

  • Leopoldo E. Bertossi
  • Cristian Ferretti
چکیده

In 2], Reiter presents a formalism for database updates speciication. He uses the \situation calculus", that is, many-sorted rst-order languages for representing knowledge about dynamically changing worlds that evolve through diierent states when actions are executed. In these worlds, properties of their objects depend on the current state of the world. These properties are called uents and correspond in our context to database tables. The speciication of a dinamically changing world, like a database, typically contains the following information: (1) state independent knowledge about the objects of the world, (2) knowledge about the state of the world at the initial situation S 0 , (3) preconditions for performing the diierent actions; a binary predicate Poss is introduced to say that the execution of an action is possible at a state, (4) the immediate eeects of actions, when they are possible, in terms of the uents whose truth values are known to be changed by the execution of the action. The knowledge contained in items (1) and (2) is called the inital database D 0. EXAMPLE: Let us consider a library database. For reasons of space we outline the preliminary speciication. In this case, language has the following ingredients:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scdbr: an Automated Reasoner for Database Updates (extended Abstract)

In this paper we describe SCDBR, a system that automates reasoning with speciications of database updates written in the situation calculus, a rst{order language originally proposed by John McCarthy for reasoning about actions and change. The speciications are expected to be given according to Ray Reiter's solution to the frame problem. SCDBR is written in PROLOG, and among other features is ab...

متن کامل

Scdbr: an Automated Reasoner for Speciications of Database Updates

In this paper we describe SCDBR, a system that is able to reason automatically from speciications of database updates written in the situation calculus, a rst{order language originally proposed by John McCarthy for reasoning about actions and change. The speciications handled by the system are written in the formalism proposed by Ray Reiter for solving the frame problem that appears when one ex...

متن کامل

Rule Based Updates on Simple Knowledge Bases

In this paper we consider updates that are specified as rules and consider simple knowledge bases consisting of ground atoms. We present a translation of the rule based update specifications to extended logic programs using situation calculus notation so as to compute the updated knowledge base. We show that the updated knowledge base that we compute satisfies the update specifications and yet ...

متن کامل

Answering Historical Queries in Databases Using Relevance

In this paper we present a syntactical class of historical queries in databases, and an algorithm for answering them. More precisely, we consider the problem of answering queries about the evolution of the database along a sequence of transactions. To make the algorithm eecient, we introduce procedural notions of relevant transactions and tuples, that allow us to know which transactions to exec...

متن کامل

Answering Historical Queries in Databases

In this paper we present a syntactical class of historical queries in databases, and an algorithm for answering them automatically and eeciently. We adopt Ray Reiter's formalism 17, 19] based on the situation calculus 13] for specifying database updates. For this purpose, we introduce a procedural notion of relevant transactions and tuples, and also a semantical notion of relevance against whic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994